home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Aminet 28
/
Aminet 28 (1998)(GTI - Schatztruhe)[!][Dec 1998].iso
/
Aminet
/
text
/
hyper
/
hsc.lha
/
hsc
/
CHANGES
next >
Wrap
Text File
|
1998-09-21
|
33KB
|
767 lines
CHANGES
=======
This file describes improvements and fixes compared to earlier
versions of hsc. The current version is mentioned first, for
older versions look below.
---------------------------------------------------------------------
Version 0.917, 21-Sep-1998 (The Good Night Release)
(fixes, code cleanup, message browser support)
hsc:
- Fixed bug: checking IDs for project relative URIs did not work if
the source file was in a nested directory. In more detail:
references like ":sepp.html#hugo" did not find ":sepp.html" in the
project data structures if it was expanded to something like
"resi//sepp.html" when resolving the actual filename. Now the
filename is "optimized", so the above example would give
"sepp.html" with the useless "resi//" removed. [Ross Nicoll]
- Fixed bug: output of message#46 ("replaced entity") used negative
numbers due a problem with signed/unsigned characters [Marc Aurel]
- Fixed bug: removed a useless "typedef short BOOL" in one of the
source files as the "real" typedef is somewhere else and "short"
is an improper value for RiscOS [Sergio Monesi]
- Fixed "unintentional" feature for automatic URI expansion when
comparing two URIs or an URI with a string [Sergio Monesi]
- Fixed enforcer hit if entity after "&" was missing and the file or
macro ended afterwards
- Added code to support <$exec> under RiscOS [Sergio Monesi]
- Added Throwback support for RiscOS, use CLI option
MSGBROWSER=THROWBACK to activate [Sergio Monesi]
- Added ScMsg support for AmigaOS, use CLI option MSGBROWSER=SCMSG
to activate
- Added VBrowse support for AmigaOS, use CLI option
MSGBROWSER=vbrowse to activate
- Added message#86 ("error removing file")
- Added format specification "%%" for CLI option MSGFORMAT
- Removed CLI option MSGANSI, use MSGBROWSER=ANSI instead
- Removed CLI option SMARTENT
hScMsg.rexx (v1.1):
- Added not to show message class "Note" as "Warning" rather than
as (surprise) "Note" - ScMsg also supports this
- Added not to acticate ScMsg's window if no messages showed up
- Changed call to 'DelFile' to 'DelComp' so also messages related
to include files are removed
- Changed copyright to public domain.
hscpaltrow.rexx (v1.1):
- Changed copyright to public domain.
SendScMsg.rexx (v1.1):
- Changed copyright to public domain.
SendBrowser.rexx:
- Removed. Use OpenURL from Aminet instead.
documentation:
- There is now a port for AmigaOS/PPC (ports.html)
- The port for RiscOS has a new support page (ports.html)
- Clarified options MAXMSG and MAXERR (messages.html)
- Clarified how to use quotes inside string constants (assign.html)
hsc.prefs:
- DD and DT are now /AutoClose
miscellaneous:
- compiled with SAS/c 6.58
---------------------------------------------------------------------
Version 0.916, 12-Jan-1998
(fixes and code cleanup)
hsc:
- fixed bug: assignments like "sepp=(''+sepp)" resulted into an
empty string, independent of the value of sepp
- fixed bug in comment parser: "<* *x> *>" aborted comment context
too soon, and the second ">", that actually closed the comment,
caused message#30 (unmatched `>') [Olaf Burkart]
- fixed bug: column in message position sometimes had strange
values within nested macros
- fixed bug: on scanning image size, buffer exceeding was
recognised too late (used "+" instead of "-"...)
- fixed a portability problem when reading images: now it uses
`fopen(file, "rb")' instead of just `fopen(file, "r")' [Walter
Doerwald]
- fixed some minor problems in the error handling of image files
- added message#4 "error reading file"
- added message#5 "too many errors or messages"
- added CLI option MAXMSG
- added support for CLI option MAXERR to make it work as described
in the documentation
- added support for hexadecimal entities (like "水")
- added (again) detection of illegal white space within entities
[Oliver Roberts]
- removed some static string arrays and replaced them by dynamic
ones
- validated the correctness of the jfif/jpeg-scanner and removed
entry from "known bugs"
documentation:
- added Postscript-version of manual and made it available in
separate archive (hsc-ps.lha)
- added "docs/usecases.html" describing how to accomplish certain
tasks of maybe common interest
- added "docs/changes.html" describing everything new for the
current release. This is generated from the files CHANGES and
NEWS, which still describe all releases.
- added two missing pixels to the ghosted version of the
Contents-icon
- rewrote "docs/project/index.html"
hsc.prefs:
- still contains the same rotten stuff as in the last release, but
see "docs/usecases.html" for a experimental "hsc.prefs" for
html-4.0
miscellaneous:
- compiled with gcc 2.7.2.1
---------------------------------------------------------------------
Version 0.915, 2-Nov-1997
(some more systems supported, minor fixes and improvements)
hsc:
- fixed bug: skipping verbatim data <|..|> did not work inside any
skipping context (like macro declarations) because I broke the
basic programmer rule "NEVER use Copy and Paste in your editor
when writing programs" [Xavier Bestel]
- fixed bug: did not scan for `$HOME/lib/hsc.prefs' as described in
the documentation
- fixed bug: white spaces before tag names were always removed, even
with COMPACT disabled (`< IMG ..>' became `<IMG ..>')
- fixed bug: if the expression assigned to the COND-attribute of an
<$if> contained errors, the corresponding <$else> panicked
- changed class of message#78 and #79 from "bad style" to
"portability problem" [Magnus Holmgren]
- changed class of message#22 from "warning" to "portability
problem"
- changed handling of entities without ";": if no ";" is found, the
current character remains in the input stream. This has quite some
effect if it was a "<" to indicate a tag call. Furthermore this now
results into message #19. And there are now some checks for illegal
white space within entities performed
- remove some debugging code that was even linked with DEBUG=0
- added conditional assignments (see docs/assign.html)
- added operator `IN'
- added ability to unset attributes using <$let>
- added message#8, which now comes up for corrupt images instead
of an internal error message
- now compiles with `gcc -pedantic ..' and does no more depend on
char = unsigned char (You are not expected to understand this
entry)
- added support for NextStep [Dieter Sabathi] (see docs/ports.html)
- added support for BeOS
- added support for AmigaOS with ixemul.library
hscpitt (v1.2):
- added command NEW to create an empty project file
- added switch FORCE
- improved command ADD that it can replace an existing document if
FORCE has been enabled
hscdepp(v1.3):
- fixed bug: project files without any documents caused enforcer hit
documentation:
- moved description of compilation process into source.html
- added notes on how to use hsc together with other html-extensions
(others.html)
- added some details about assignment and quoting (assign.html)
- added example how to assign the output of external scripts to
an attribute (features/exec.html)
- added some notes on the image formats supported by GETSIZE; yes,
it supports PNG since ever (getsize.html)
- forgot to document that CLI-option COMPACT also removes unneeded
blanks within tag calls (strip.html)
- managed to configure GoldEd and ISpell that I can spell-check
both English and German texts - and fixed the errors in the
(single paged) German version of the docs. (Hoeh Hoeh Hoeh!)
miscellaneous:
- compiled with gcc 2.7.2.1 (works fine, why update?)
---------------------------------------------------------------------
Version 0.914, 6-Jun-1997
(very minor update just fixing a few problems)
hsc:
- fixed bug: sgml comments at end of macros caused "unexpected
end of context" [Hartmut Goebel]
- fixed bug: attribute FILE of <$depend> did work just the other
way round [Hartmut Goebel]
- improved handling of unknown attributes: within tag calls, they
now cause message#